package com.goods.business.service;

import com.goods.common.model.business.ProductCategory;
import com.goods.common.vo.business.ProductCategoryTreeNodeVO;
import com.goods.common.vo.business.ProductCategoryVO;


import java.util.List;

public interface ProductCategoryService {

    List<ProductCategoryTreeNodeVO> findAllCategory();

    List<ProductCategoryTreeNodeVO> findParentCategory();

    void addProductCategory(ProductCategory productCategory);

    /**
     *根据id查询分类数据（回显）
     * @param id
     */
    ProductCategory edit(Long id);

    /**
     * 修改分类信息
     * @param productCategory
     */
    void update(ProductCategory productCategory);

    /**
     * 删除分类信息
     * @param id
     */
    String delete(Long id);
}
